
package com.twb.system.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;

import com.twb.core.base.mapper.TwbBaseMapper;
import com.twb.system.entity.twbTenantConfig.TwbTenantConfig;
import com.twb.system.entity.twbTenantConfig.dto.SearchTenantConfigDto;
import com.twb.system.entity.twbTenantConfig.vo.SearchTenantConfigVo;

/**
 * @ClassName: TenantConfigMapper
 * @Description: 租户配置管理
 * 
 * @author DSY
 * @date 2022-12-30 16:00:28
 */
  @Mapper
public interface TwbTenantConfigMapper extends TwbBaseMapper<TwbTenantConfig> {
  
  /**
   * @Title: searchTenantConfig
   * @Description: 列表查询（含查询条件）
   * @param vo
   * @return
   * @author DSY
   * @date 2022-12-30 16:00:28
   */
  public List<SearchTenantConfigDto> searchTenantConfig(SearchTenantConfigVo vo);

  /**
   * @Title: searchTenantConfigSum
   * @Description: 列表查询合计（含查询条件）
   * @param vo
   * @return
   * @author DSY
   * @date 2022-12-30 16:00:28
   */
  public SearchTenantConfigDto searchTenantConfigSum(SearchTenantConfigVo vo);
    
  /**
   * @Title: logicBatchDeleteTenantConfigByIds
   * @Description: 批量逻辑删除
   * @param ids
   * @return
   * @author DSY
   * @date 2022-12-30 16:00:28
   */
  public int logicBatchDeleteTenantConfigByIds(List<String> ids);
}
